squad leader - German English Dictionary